import java.io.File;
import java.io.FileNotFoundException;
import java.io.RandomAccessFile;
import java.nio.channels.FileChannel;

//import com.sun.corba.se.internal.ior.ByteBuffer;

public class test
{
//    public static void main(String[ ] args) throws Exception
//    {
//        //C:\\Program Files\\Microsoft SQL Server\\MSSQL.1\\MSSQL\\Data\\pdb_log.ldf
//        String path = "D:\\Programs\\Microsoft SQL Server\\MSSQL.1\\MSSQL\\Data\\pdd_log.ldf";
//        String path1 = "\\\\.\\D:";
//        File f = new File(path1);
//        RandomAccessFile _deviceAccessFile = new RandomAccessFile(f,"r");
//        
//        FileChannel _deviceAccessChannel = _deviceAccessFile.getChannel();
//        
//        java.nio.ByteBuffer bb = java.nio.ByteBuffer.allocate(1024);
//        _deviceAccessChannel.read(bb);
//        System.out.println(bb);
//    }

//	
//	package test;
//
//	import java.util.ArrayList;
//	import java.util.List;
//
//	public class Person {
//
//		private String name;
//
//		public Person(String name) {
//			this.name = name;
//		}
//
//		public boolean equals(Person anotherOne) {
//			if (anotherOne == null) {
//				return false;
//			}
//			if (name == null) {
//				return anotherOne.name == null;
//			}
//			return name.equalsIgnoreCase(anotherOne.name);
//		}
//
//		public static void main(String[] args) {
//			List list = new ArrayList();
//			final Person MAN = new Person("TOM");
//			Person firstMan = new Person("Tom");
//			Person secondMan = new Person("Jerry");
//			list.add(firstMan);
//			list.add(secondMan);
//			for (int i = 0; i < list.size(); i++) {
//				System.out.println(MAN.equals(list.get(i)));
//			}
//
//		}
//	}
//	main
//
//	2.
//	class Person {
//
//		private String name;
//
//		public Person(String name) {
//			System.out.println("===creating Person Object===");
//			this.name = name;
//		}
//	}
//
//	public class Male extends Person{
//		public Male(){
//			System.out.println("===creating Male Object===");
//			super(null);
//		}
//		
//		public static void main(String args[]){
//			new Male();
//		}
//	}
//	main
//
//	3.
//	public class Person {
//
//		private static String name1 = getName();
//		
//		private static String name2 = "John";
//
//		private static String getName() {		
//			return name2;
//		}
//
//		public static void main(String args[]){
//			System.out.println(Person.name1)
//		}
//	}
//	main
//
//	4.
//	public abstract class Person {
//		public Person(){		
//		}
//		
//		public Person(String name){		
//		}	
//	}
//	/
//
//	5.
//		public static void doSth(String str1,String str2){
//			System.out.println("2 String Version");
//		}
//		
//		public static void doSth(String... strs){
//			System.out.println("String Array Version");
//		}
//	doSth(null null)
}